package com.ynet.finmall.inmanage.model;

import java.util.Date;

public class ImUserAndRole {
	
    private static final long serialVersionUID = 1L;

    /**
     * 角色ID
     */
    private String roleId;

    /**
     * 企业ID
     */
    private String companyId;

    /**
     * 渠道号
     */
    private String channelNo;

    /**
     * 角色名称
     */
    private String roleName;

    /**
     * 角色描述
     */
    private String roleDesc;

    /**
     * 0：正常 1：冻结 2：删除
     */
    private String status;

    /**
     * 记录创建时间
     */
    private Date createTime;

    /**
     * 记录更新时间
     */
    private Date updateTime;

    /**
     * 最后修改人
     */
    private String roleUpdateUser;

    /**
     * 0：局部  1：全部
     */
    private String roleHaveData;

    /**
     * 备注
     */
    private String remark;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * finmall_id
     */
    private Long finmallId;

    /**
     * 企业名称
     */
    private String companyName;

    /**
     * 用户昵称
     */
    private String userName;

    /**
     * 密码
     */
    private String userPwd;

    /**
     * 绑定手机号
     */
    private String userPhone;

    /**
     * 绑定邮箱
     */
    private String userEmail;

    /**
     * 真实姓名
     */
    private String userRealName;

    /**
     * 身份证号
     */
    private String userCard;

    /**
     * 协议文件组ID
     */
    private String fileGroupId;

    /**
     * 授权协议文件组ID
     */
    private String authFileGroupId;


    /**
     * ID
     */
    private String userRoleId;


	public String getRoleId() {
		return roleId;
	}

	public void setRoleId(String roleId) {
		this.roleId = roleId;
	}

	public String getCompanyId() {
		return companyId;
	}

	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}

	public String getChannelNo() {
		return channelNo;
	}

	public void setChannelNo(String channelNo) {
		this.channelNo = channelNo;
	}

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public String getRoleDesc() {
		return roleDesc;
	}

	public void setRoleDesc(String roleDesc) {
		this.roleDesc = roleDesc;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getRoleUpdateUser() {
		return roleUpdateUser;
	}

	public void setRoleUpdateUser(String roleUpdateUser) {
		this.roleUpdateUser = roleUpdateUser;
	}

	public String getRoleHaveData() {
		return roleHaveData;
	}

	public void setRoleHaveData(String roleHaveData) {
		this.roleHaveData = roleHaveData;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public Long getFinmallId() {
		return finmallId;
	}

	public void setFinmallId(Long finmallId) {
		this.finmallId = finmallId;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getUserPwd() {
		return userPwd;
	}

	public void setUserPwd(String userPwd) {
		this.userPwd = userPwd;
	}

	public String getUserPhone() {
		return userPhone;
	}

	public void setUserPhone(String userPhone) {
		this.userPhone = userPhone;
	}

	public String getUserEmail() {
		return userEmail;
	}

	public void setUserEmail(String userEmail) {
		this.userEmail = userEmail;
	}

	public String getUserRealName() {
		return userRealName;
	}

	public void setUserRealName(String userRealName) {
		this.userRealName = userRealName;
	}

	public String getUserCard() {
		return userCard;
	}

	public void setUserCard(String userCard) {
		this.userCard = userCard;
	}

	public String getFileGroupId() {
		return fileGroupId;
	}

	public void setFileGroupId(String fileGroupId) {
		this.fileGroupId = fileGroupId;
	}

	public String getAuthFileGroupId() {
		return authFileGroupId;
	}

	public void setAuthFileGroupId(String authFileGroupId) {
		this.authFileGroupId = authFileGroupId;
	}

	public String getUserRoleId() {
		return userRoleId;
	}

	public void setUserRoleId(String userRoleId) {
		this.userRoleId = userRoleId;
	}

	@Override
	public String toString() {
		return "ImUserAndRole [roleId=" + roleId + ", companyId=" + companyId
				+ ", channelNo=" + channelNo + ", roleName=" + roleName
				+ ", roleDesc=" + roleDesc + ", status=" + status
				+ ", createTime=" + createTime + ", updateTime=" + updateTime
				+ ", roleUpdateUser=" + roleUpdateUser + ", roleHaveData="
				+ roleHaveData + ", remark=" + remark + ", userId=" + userId
				+ ", finmallId=" + finmallId + ", companyName=" + companyName
				+ ", userName=" + userName + ", userPwd=" + userPwd
				+ ", userPhone=" + userPhone + ", userEmail=" + userEmail
				+ ", userRealName=" + userRealName + ", userCard=" + userCard
				+ ", fileGroupId=" + fileGroupId + ", authFileGroupId="
				+ authFileGroupId + ", userRoleId=" + userRoleId + "]";
	}

}
